*{

	position:relative;
}
body {

	margin:10px;
	font-family:Verdana,Sans-Serif,Arial;
	font-size:11px;
	color:000441;
}

.css_document_body {
	width:100%;
	background:#fff;
	display:block;
}
.css_header_outer {
	display:block;
	padding:10px;
	text-align:left;
}
.css_header_inner {
	display:block;
}

.css_header_logo {
	display:inline;
	position:relative;
	z-index:1;
	background:#aeaeae;
}
.css_header_navigation {
	position:absolute;
	right:0px;
	margin-left:20px;
	height:100%;
	width:100%;
	background:#999999;
	display:inline;
	text-align:right;
}
.css_header_user {

	width:800px;
	text-align:right;
	width:100%;
}
.css_header_menu {
	display:block;
	width:800px;
	text-align:right;
	width:100%;
}

.css_footer_inner {
	display:block;
	margin-left:10px;
	margin-right:60px;
	padding-bottom:15px;
	text-align:right;
}
.css_border_top {
	display:block;
	width:100%;
	background:url(/img/collab/header_top.png) repeat-x;
}

.css_border_left {

	display:block;
	width:100%;
	background:url(/img/collab/header_left.png) repeat-y;
}

.css_border_right {
	display:block;
	width:100%;
	background:url(/img/collab/header_right.png) right repeat-y;
}

.css_border_left_corner {
	display:block;
	width:100%;
	background:url(/img/collab/header_corner_left.png) top left no-repeat;
}

.css_border_right_corner {
	display:block;
	width:100%;
	background:url(/img/collab/header_corner_right.png) top right no-repeat;
}

.css_border_bottom {
	display:block;
	width:100%;
	background:url(/img/collab/footer_bottom.png) bottom repeat-x;
}

.css_border_bottom_left {
	display:block;
	width:100%;
	background:url(/img/collab/footer_corner_left.png) bottom left no-repeat;
}

.css_border_bottom_right {
	display:block;
	width:100%;
	background:url(/img/collab/footer_corner_right.png) bottom right no-repeat;
}

.css_header {
	width:100%;
	display:block;
	background:#fff;
}

.css_footer {
	height:44px;
	width:100%;
	display:block;
	background:#fff;
}

.css_document_context {
	width:100%;
	display:block;
}

.css_document_context_body {
	background:#fff;
	display:block;
	text-align:left;
	margin-left:10px;
	margin-right:10px;
}

.css_document_divider {
	height:10px;
	background:#000441;
}


.css_document_idivider {
	display:block;
	background:#000441;
	margin-left:10px;
	margin-right:10px;
	line-height:20px;
	text-align:left;
}















.css_iborder {

	background:#fff;
	padding:5px;
}

.css_iborder_object {
	display:block;
	width:100%;
	height:100%;
	position:absolute;
	top:0px;
	left:0px;
}
.css_iborder_top {
	display:block;
	width:100%;
	height:100%;
	position:absolute;
	top:0px;
	left:0px;
	background:url(/img/collab/border_top.png) repeat-x top;
}

.css_iborder_bottom {
	display:block;
	width:100%;
	height:100%;;
	position:absolute;
	bottom:0px;
	left:0px;
	background:url(/img/collab/border_bottom.png) repeat-x bottom;
}

.css_iborder_left {
	display:block;
	width:100%;
	height:100%;;
	position:absolute;
	top:0px;
	left:0px;
	background:url(/img/collab/border_left.png) repeat-y left;
}

.css_iborder_right {
	display:block;
	width:100%;
	height:100%;;
	position:absolute;
	top:0px;
	right:0px;
	background:url(/img/collab/border_right.png) repeat-y right;
}

.css_iborder_top_left {
	display:block;
	width:100%;
	height:100%;
	position:absolute;
	top:0px;
	left:0px;
	background:url(/img/collab/border_top_left.png) no-repeat top left;
}

.css_iborder_top_right {
	display:block;
	width:100%;
	height:100%;
	position:absolute;
	top:0px;
	right:0px;
	background:url(/img/collab/border_top_right.png) no-repeat top right;
}

.css_iborder_bottom_left {
	display:block;
	width:100%;
	height:100%;
	position:absolute;
	bottom:0px;
	left:0px;
	background:url(/img/collab/border_bottom_left.png) no-repeat bottom left;
}

.css_iborder_bottom_right {
	display:block;
	width:100%;
	height:100%;
	position:absolute;
	bottom:0px;
	right:0px;
	background:url(/img/collab/border_bottom_right.png) no-repeat bottom right;
}

.css_sborder {
	padding:15px;
	width:100%;
	display:block;
}





.css_panel_a {

	background:#fbf48a;
	display:block;
	width:100%;
}

.css_panel_a_header {

	display:block;
	height:36px;
	background:#fff url(/img/collab/tab_a_background.png) repeat-x;
}

.css_panel_a_subheader {

	display:block;
	height:36px;
	background:#f5f1a9 url(/img/collab/tab_a_corner.png) repeat-x;
}

.css_panel_a_tab {

	height:36px;
	width:300px;
	display:block;
	background:#fbf48a url(/img/collab/tab_a_header_new.png) top repeat-x;
}

.css_panel_a_label {

	top:15px;
	left:15px;
	right:15px;
	margin-left:10px;
	margin-right:10px;
}

.css_panel_a_tab_left {

	display:block;
	height:36px;
	background:url(/img/collab/tab_a_left_new.png) no-repeat top left;
}

.css_panel_a_tab_right {

	display:block;
	height:36px;
	background:url(/img/collab/tab_a_right_new.png) no-repeat top right;
}
